package com.dc.gameserver.hardCode;

/**
 * @author 石头哥哥 </br>
 *         dcserver1.3 </br>
 *         Date:13-12-30 </br>
 *         Time:下午2:30 </br>
 *         Package:{@link com.dc.gameserver.hardCode}</br>
 *         Comment： 游戏装备 秘籍 道具枚举
 *         type:
            1（技能1）,1（技能2）,1（技能3）,2（神识书）,3（功法）,

            4（攻击法宝）,5（仙衣）,6（配饰）,7（挂件）,8（神识法宝）

            9(丹药)，10（草药），11（矿石），12（材料），13（其他），

            14（灵脉），15（蒲团），16（灵泉）
 */
public enum GoodsType {



    ;
    private final int itemType; //物品类型 1.装备 2.秘籍 3.道具（消耗品）
    private final int type; //类型、部位
    private final String name;

    /**
     *
     * @param itemType //物品类型 1.装备 2.秘籍 3.道具（消耗品）
     * @param type   //类型、部位
     * @param name   //
     */
    private GoodsType(final int itemType,final int type,final String name){
        this.itemType = itemType;
        this.type=type;//类型、部位
        this.name = name;
    }

    /**
     * 物品类型 1.装备 2.秘籍 3.道具（消耗品）
     * @param itemType
     * @return
     */
    public static String getName(int itemType){
        for(GoodsType goodsType:GoodsType.values()){
            if(itemType == goodsType.getItemType()) return goodsType.getName();
        }
        return null;
    }

    public int getItemType() {
        return itemType;
    }
    public String getName(){
        return name;
    }
    public int getType() {
        return type;
    }
}
